package org.xxx.common.tool;

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {

    public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";

    /**
     * 将Date类型转换为字符串
     *
     * @param date    日期类型
     * @param pattern 字符串格式
     * @return 日期字符串
     */
    public static String format(Date date, String pattern) {
	if (date == null) {
	    return "null";
	}
	if (pattern == null || pattern.equals("") || pattern.equals("null")) {
	    pattern = "yyyy-MM-dd HH:mm:ss";
	}
	return new SimpleDateFormat(pattern).format(date);
    }

    public static String now() {
	return format(new Date(), YYYY_MM_DD_HH_MM_SS);
    }
}
